provide living space - Turc Anglais Dictionnaire